http://compizomania.blogspot.com/2022/06/yt-dlp-ubuntu-linux-mint.html#more
https://github.com/yt-dlp/yt-dlp

YT-DLP позволяет:

    скачивать конкретное видео по ссылке
    скачивать целые плейлисты или каналы
    скачивать видео 4К
    объединять видео 4К со звуком
    скачивать только звук без видео
    скачивать превью изображение
    скачивать описание, субтитры, главы
    внедрять эти метаданные в видеофайл
    скачивать другие дополнительные метаданные, например, комментарии и прочее

установка
sudo apt install yt-dlp -y

Простое скачивание
yt-dlp -P /mnt/2F29D47762BB6EDD/ЗАГРУЗКИ/ 

С конвертацией в mp4 (для youtube)
хорошее качество
yt-dlp -f b --merge-output-format mp4 -o Видео/'%(title)s.%(ext)s' 
низкое
yt-dlp -f w --merge-output-format mp4 -o Видео/'%(title)s.%(ext)s' 

С выбором разрешения
yt-dlp -f b[height=360] --merge-output-format mp4 -o /mnt/2F29D47762BB6EDD/ЗАГРУЗКИ/'%(title)s.%(ext)s' 
yt-dlp -f b[height=720] --merge-output-format mp4 -o /mnt/2F29D47762BB6EDD/ЗАГРУЗКИ/'%(title)s.%(ext)s' 
yt-dlp -f b[height=1080] --merge-output-format mp4 -o /mnt/2F29D47762BB6EDD/ЗАГРУЗКИ/'%(title)s.%(ext)s' 
yt-dlp -f w[height=360] --merge-output-format mp4 -o /mnt/2F29D47762BB6EDD/ЗАГРУЗКИ/'%(title)s.%(ext)s' 

Без конвертации		
yt-dlp -o Видео/'%(title)s.%(ext)s' 
yt-dlp -P Видео/ 


=================================================
'Загрузить плейлист' примеры
yt-dlp b https://www.youtube.com/user/klichalex/playlists
'Просмотрите доступные форматы и разрешения видео с --list-formats опцией'
yt-dlp --list-formats https://www.youtube.com/watch?v=k9nuum1dycY
'Загрузите видеопоток самого высокого качества и аудиопоток самого высокого качества для видео и объедините их в один файл'
yt-dlp b https://www.youtube.com/watch?v=k9nuum1dycY
=================================================
Еще пример:
yt-dlp https://www.youtube.com/channel/UCfye0yc-1jKnkgGEEzB6Ozw/videos


=================================================

Загрузите плейлист YouTube с видео в формате 1080p и лучшим звуком. Сохраните в каталоге channel_id/playlist_id видео, добавленное в текстовый файл архива:
yt-dlp -f 'bv*[height=1080]+ba' --download-archive videos.txt  https://www.youtube.com/playlist?list=PLlVlyGVtvuVnUjA4d6gHKCSrLAAm2n1e6 -o '%(channel_id)s/%(playlist_id)s/%(id)s.%(ext)s'

Загрузите весь канал YouTube в виде видео 720p с лучшим звуком. Сохраните в папку, названную в честь названия канала, где видеофайлы являются названием видео ( Foo the Flowerhorn/5 Months Update – Flowerhorn Foods.webm ).
yt-dlp -f 'bv*[height=720]+ba' --download-archive videos.txt https://www.youtube.com/c/FootheFlowerhorn/videos -o '%(channel)s/%(title)s.%(ext)s'


Загрузка отдельных видео или аудио

Загрузите лучший формат (видео + аудио), который равен или превышает ширину 720p. Сохраните этот файл как video_id.extension (1La4QzGeaaQ.mp4):
yt-dlp -f "best[height>=720]" https://www.youtube.com/watch?v=1La4QzGeaaQ -o '%(id)s.%(ext)s'

Загрузите и объедините лучший видеопоток с лучшим аудиопотоком:
yt-dlp -f 'bv*+ba' https://www.youtube.com/watch?v=1La4QzGeaaQ -o '%(id)s.%(ext)s'

Загрузите видео 1080p и объедините его с лучшим аудиопотоком:
yt-dlp -f 'bv*[height=1080]+ba' https://www.youtube.com/watch?v=1La4QzGeaaQ -o '%(id)s.%(ext)s'

Загрузите видео 1080p в формате mp4 и объедините его с лучшим аудиоформатом m4a:
yt-dlp -f 'bv[height=1080][ext=mp4]+ba[ext=m4a]' --merge-output-format mp4 https://www.youtube.com/watch?v=1La4QzGeaaQ -o '%(id)s.mp4'

Вставить миниатюру видео в использование видеофайла --embed-thumbnail:
yt-dlp -f 'bv[height=1080][ext=mp4]+ba[ext=m4a]' --embed-thumbnail --merge-output-format mp4 https://www.youtube.com/watch?v=1La4QzGeaaQ -o '%(id)s.mp4'

Вставить субтитры в видеофайл (если они есть) --embed-subs:
yt-dlp -f 'bv[height=1080][ext=mp4]+ba[ext=m4a]' --embed-subs --merge-output-format mp4 https://www.youtube.com/watch?v=1La4QzGeaaQ -o '%(id)s.mp4'

Вставить метаданные о видео --embed-metadata:
yt-dlp -f 'bv[height=1080][ext=mp4]+ba[ext=m4a]' --embed-metadata --merge-output-format mp4 https://www.youtube.com/watch?v=1La4QzGeaaQ -o '%(id)s.mp4'

Получите лучший звук в mp3 файл:
yt-dlp -f 'ba' -x --audio-format mp3 https://www.youtube.com/watch?v=1La4QzGeaaQ -o '%(id)s.mp3'

All the options for format selection and filtering can be found here, There are a lot.

